@charset "utf-8";


html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
img {border: 0;}
body{font:normal normal normal 12px/1.5em Simsun,Arial, "Arial Unicode MS", Mingliu, Helvetica;text-align:center;height:100%;}
.portal_body{
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EAE9EA;
}
div {text-align:left;}
a{text-decoration: none;color: #000000;}
a:hover{text-decoration: underline;	color: #FF0000;}
a:active{outline:none;}


/* 首页样式表 */
#body_html{	background-image: url(images/bg_h.jpg);	background-repeat: no-repeat;height: 176px;	width: 1000px;margin: 0px auto 0px auto;}
.index_a{height: 36px;	width: 980px;margin: 1px auto 0px auto;}
#nov{height: 140px;	width: 980px;margin: 0px auto 0px auto;}
#nov_flash{	width: 980px;height: 313px;	margin: 0px auto 0px auto;}

/* 首页新闻板块样式表 */
#index_news{background-color: #FFFFFF;height: 200px;width: 980px;margin: 0px auto 0px auto;	border-bottom: 1px solid #330000;}
#index_left{float: left;height: 200px;width: 680px;	margin: 0px auto 0px 0px;}
#index_right{float: right;	height: 200px;width: 290px;	margin: 0px 0px 0px auto;position: relative;}
h4{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #330000;	height: auto;width: auto;padding: 12px 0px 8px 0px;
	font-size: 14px;text-indent: 15px;	background-image: url(images/news.jpg);	background-repeat: no-repeat;	margin-bottom: 3px;}
#index_news_a{	height: 150px;	width: 650px;margin: 0px auto 0px auto;	position: relative;}
#index_news_img{float: left;height: 140px;	width: 190px;margin: 0px auto 0px 0px;	padding: 4px;border: 1px solid #CCCCCC;}
#index_news_txt{float: right;height: 150px;	width: 435px;margin: 0px 0px 0px auto;	background-image: url(images/d.jpg);background-repeat: no-repeat;
	background-position: left;}
#index_news_txt li{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;line-height: 25px;list-style-type: none;text-indent: 10px;}
#index_news_txt span{font-size: 12px;	color: #999999;	float: right;}
#index_cuxiao{padding: 4px;	height: 130px;	width: 268px;border: 1px solid #CCCCCC;	margin: 10px 10px 5px;	margin-left: 0px;}
#index_c{padding: 4px;	height: 30px;width: 268px;	border: 1px solid #CCCCCC;	margin: 0px 10px 0px 0px;}


/* png图片定位样式表 */
#ribbon {position:relative;	top:0px;left:1px;z-index:500;}
#hong {	position:relative;top:7px;left:189px;z-index:500;}
#hong_a {
	position:relative;
	top:0px;
	left:183px;
	z-index:500;
}


/* 首页产品分类滚动样式表 */
#index_cp{background-color: #FFFFFF;height: 457px;width: 1024px;	margin: 11px auto 10px auto;text-align:center;}

.infiniteCarousel {	width: 657px;height:457px;position: relative;}
.infiniteCarousel .wrapper {
	width: 569px;height:457px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */  /* 调整图片滚动内部宽度 */
	overflow: hidden;height: 457px;	margin: 0 39px;	position: absolute;	top: 0;	
}
.infiniteCarousel ul a img {-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.infiniteCarousel .wrapper ul {	width: 657px; height:457px;/* single item * n */
	list-style-image:none;	list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;	top: 0;}
.infiniteCarousel ul li {display:block;	float:left;	height: 400px;width: 600px;padding: 20px 10px 20px 10px;}
.infiniteCarousel ul li img {-webkit-transition: border-color 400ms;}
.infiniteCarousel .arrow {display: block;height: 50px;width: 41px;	background: url(images/arrow.png) no-repeat 0 0;
	text-indent: -657px;position: absolute;	top: 70px;	cursor: pointer;	outline: 0;}
.infiniteCarousel .forward {background-position: 0 0;right: 0;}
.infiniteCarousel .back {background-position: 0 -72px;	left: 0;}

 

/* 首页底部样式表 */
#foot{height: 81px;	width: 980px;margin: 10px auto 0px auto;}
